Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade tooling to 2022 standards #93

Merged
merged 4 commits into from
Dec 5, 2022
Merged

upgrade tooling to 2022 standards #93

merged 4 commits into from
Dec 5, 2022

Conversation

majewsky
Copy link
Contributor

@majewsky majewsky commented Nov 2, 2022

As per @notque's request, this gives Hermes the same treatment as sapcc/maia#78.

Note that the Dockerfile uses references to Docker Hub instead of our internal Keppel instance. When you merge this, you want to change your pipeline to chain ci/shared/task-inject-dockerhub-mirror in front of the build job (cf. any of my own pipelines).

This moves to the golangci-lint config generated by go-makefile-maker, which is stricter than the previous one. I've fixed most of the new lints. The two instances where I added a nolint would be solved by using the respective APIs from sapcc/go-bits, but let's do this step first before going there.

@majewsky majewsky requested a review from notque November 2, 2022 09:58
Similar to the commit with the same name in Maia yesterday, though
significantly less invasive since Hermes' tooling was in better shape
beforehand.

Note that the Dockerfile uses references to Docker Hub instead of our
internal Keppel instance. When you merge this, you want to change your
pipeline to chain ci/shared/task-inject-dockerhub-mirror in front of the
build job (cf. any of my own pipelines).
@coveralls
Copy link

Coverage Status

Coverage increased (+30.7%) to 30.686% when pulling 93ce2bf on new-tooling into ad6ccdf on master.

@notque notque merged commit 292622f into master Dec 5, 2022
@notque notque deleted the new-tooling branch December 5, 2022 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants